<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <style>
            a:visited { color: darkblue; }
            a:link    { color: darkblue; text-decoration: none; }
            a:hover   { color: red; font-weight: bold; }

            table             { border-spacing: 0; }
            td                { border-right: 1px solid black; border-bottom: 1px solid black; padding: 5px; }
            td:first-child    { border-left: 1px solid black; }
            tr:first-child td { border-top: 1px solid black; }
        </style>
    </head>
    <body>
        <p><a name="state0"><b>0</b></a> : Program&apos;</p>
        <table>
            <tr><td>Program&apos; &rarr; . Program</td></tr>
            <tr><td bgcolor="lightgray">Program &rarr; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Program: goto <a href="#state1">1</a></p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state2">2</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>

        <p><a name="state1"><b>1</b></a> * : Program</p>
        <table>
            <tr><td>Program&apos; &rarr; Program . {<font color="blue">None</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Program&apos; &rarr; Program .  {<font color="blue">None</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
        </p>

        <p><a name="state2"><b>2</b></a> * : Expression</p>
        <table>
            <tr><td>Program &rarr; Expression . {<font color="blue">None</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Program &rarr; Expression .  {<font color="blue">None</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
        </p>

        <p><a name="state3"><b>3</b></a> * : Number</p>
        <table>
            <tr><td>Expression &rarr; Number . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; Number .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state4"><b>4</b></a> : &apos;minus&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;minus&apos; . &apos;(&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state31">31</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state5"><b>5</b></a> : &apos;+&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;+&apos; . &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state32">32</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state6"><b>6</b></a> : &apos;-&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;-&apos; . &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state33">33</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state7"><b>7</b></a> : &apos;*&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;*&apos; . &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state34">34</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state8"><b>8</b></a> : &apos;/&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;/&apos; . &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state35">35</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state9"><b>9</b></a> : &apos;equal?&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;equal?&apos; . &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state36">36</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state10"><b>10</b></a> : &apos;greater?&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;greater?&apos; . &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state37">37</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state11"><b>11</b></a> : &apos;less?&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;less?&apos; . &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state38">38</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state12"><b>12</b></a> : &apos;zero?&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;zero?&apos; . &apos;(&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state39">39</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state13"><b>13</b></a> : &apos;cons&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;cons&apos; . &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state40">40</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state14"><b>14</b></a> : &apos;car&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;car&apos; . &apos;(&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state41">41</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state15"><b>15</b></a> : &apos;cdr&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;cdr&apos; . &apos;(&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state42">42</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state16"><b>16</b></a> : &apos;null?&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;null?&apos; . &apos;(&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state43">43</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state17"><b>17</b></a> * : &apos;emptylist&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;emptylist&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;emptylist&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state18"><b>18</b></a> : &apos;list&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;list&apos; . &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state44">44</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state19"><b>19</b></a> * : &apos;true&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;true&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;true&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state20"><b>20</b></a> * : &apos;false&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;false&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;false&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state21"><b>21</b></a> : &apos;if&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;if&apos; . Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state45">45</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state22"><b>22</b></a> : &apos;cond&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;cond&apos; . ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">ConditionActionPairList &rarr; . ConditionActionPair</td></tr>
            <tr><td bgcolor="lightgray">ConditionActionPairList &rarr; . ConditionActionPairList ConditionActionPair</td></tr>
            <tr><td bgcolor="lightgray">ConditionActionPair &rarr; . Expression &apos;==&gt;&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;ConditionActionPairList: goto <a href="#state46">46</a></p>
            <p>&nbsp;&nbsp;ConditionActionPair: goto <a href="#state47">47</a></p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state48">48</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state23"><b>23</b></a> : &apos;print&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;print&apos; . &apos;(&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state49">49</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state24"><b>24</b></a> * : Identifier</p>
        <table>
            <tr><td>Expression &rarr; Identifier . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; Identifier .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state25"><b>25</b></a> * : &apos;let&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;let&apos; . NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">NameValuePairList &rarr; . {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</td></tr>
            <tr><td bgcolor="lightgray">NameValuePairList &rarr; . NameValuePairList NameValuePair</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;NameValuePairList: goto <a href="#state50">50</a></p>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;NameValuePairList &rarr; .  {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state26"><b>26</b></a> * : &apos;let*&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;let*&apos; . NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">NameValuePairList &rarr; . {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</td></tr>
            <tr><td bgcolor="lightgray">NameValuePairList &rarr; . NameValuePairList NameValuePair</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;NameValuePairList: goto <a href="#state51">51</a></p>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;NameValuePairList &rarr; .  {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state27"><b>27</b></a> * : &apos;letrec&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;letrec&apos; . LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">LetrecProcedureList &rarr; . {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</td></tr>
            <tr><td bgcolor="lightgray">LetrecProcedureList &rarr; . LetrecProcedureList LetrecProcedure</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;LetrecProcedureList: goto <a href="#state52">52</a></p>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;LetrecProcedureList &rarr; .  {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state28"><b>28</b></a> * : &apos;unpack&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;unpack&apos; . IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">IdentifierList &rarr; . {<font color="blue">&apos;=&apos;</font>, <font color="blue">Identifier</font>}</td></tr>
            <tr><td bgcolor="lightgray">IdentifierList &rarr; . IdentifierList Identifier</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;IdentifierList: goto <a href="#state53">53</a></p>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;IdentifierList &rarr; .  {<font color="blue">&apos;=&apos;</font>, <font color="blue">Identifier</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state29"><b>29</b></a> : &apos;proc&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;proc&apos; . &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state54">54</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state30"><b>30</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;(&apos; . Expression ExpressionList&apos; &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state55">55</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state0">0</a>
            &nbsp;&nbsp;<a href="#state21">21</a>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state30">30</a>
            &nbsp;&nbsp;<a href="#state31">31</a>
            &nbsp;&nbsp;<a href="#state32">32</a>
            &nbsp;&nbsp;<a href="#state33">33</a>
            &nbsp;&nbsp;<a href="#state34">34</a>
            &nbsp;&nbsp;<a href="#state35">35</a>
            &nbsp;&nbsp;<a href="#state36">36</a>
            &nbsp;&nbsp;<a href="#state37">37</a>
            &nbsp;&nbsp;<a href="#state38">38</a>
            &nbsp;&nbsp;<a href="#state39">39</a>
            &nbsp;&nbsp;<a href="#state40">40</a>
            &nbsp;&nbsp;<a href="#state41">41</a>
            &nbsp;&nbsp;<a href="#state42">42</a>
            &nbsp;&nbsp;<a href="#state43">43</a>
            &nbsp;&nbsp;<a href="#state44">44</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
            &nbsp;&nbsp;<a href="#state49">49</a>
            &nbsp;&nbsp;<a href="#state71">71</a>
            &nbsp;&nbsp;<a href="#state74">74</a>
            &nbsp;&nbsp;<a href="#state76">76</a>
            &nbsp;&nbsp;<a href="#state79">79</a>
            &nbsp;&nbsp;<a href="#state80">80</a>
            &nbsp;&nbsp;<a href="#state83">83</a>
            &nbsp;&nbsp;<a href="#state89">89</a>
            &nbsp;&nbsp;<a href="#state91">91</a>
            &nbsp;&nbsp;<a href="#state92">92</a>
            &nbsp;&nbsp;<a href="#state93">93</a>
            &nbsp;&nbsp;<a href="#state94">94</a>
            &nbsp;&nbsp;<a href="#state95">95</a>
            &nbsp;&nbsp;<a href="#state96">96</a>
            &nbsp;&nbsp;<a href="#state97">97</a>
            &nbsp;&nbsp;<a href="#state99">99</a>
            &nbsp;&nbsp;<a href="#state104">104</a>
            &nbsp;&nbsp;<a href="#state109">109</a>
            &nbsp;&nbsp;<a href="#state114">114</a>
            &nbsp;&nbsp;<a href="#state128">128</a>
            &nbsp;&nbsp;<a href="#state131">131</a>
            &nbsp;&nbsp;<a href="#state159">159</a>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>

        <p><a name="state31"><b>31</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;minus&apos; &apos;(&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state56">56</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state4">4</a>
        </p>

        <p><a name="state32"><b>32</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;+&apos; &apos;(&apos; . Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state57">57</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state5">5</a>
        </p>

        <p><a name="state33"><b>33</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;-&apos; &apos;(&apos; . Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state58">58</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state6">6</a>
        </p>

        <p><a name="state34"><b>34</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;*&apos; &apos;(&apos; . Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state59">59</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state7">7</a>
        </p>

        <p><a name="state35"><b>35</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;/&apos; &apos;(&apos; . Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state60">60</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state8">8</a>
        </p>

        <p><a name="state36"><b>36</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;equal?&apos; &apos;(&apos; . Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state61">61</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state9">9</a>
        </p>

        <p><a name="state37"><b>37</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;greater?&apos; &apos;(&apos; . Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state62">62</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state10">10</a>
        </p>

        <p><a name="state38"><b>38</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;less?&apos; &apos;(&apos; . Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state63">63</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state11">11</a>
        </p>

        <p><a name="state39"><b>39</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;zero?&apos; &apos;(&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state64">64</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state12">12</a>
        </p>

        <p><a name="state40"><b>40</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;cons&apos; &apos;(&apos; . Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state65">65</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state13">13</a>
        </p>

        <p><a name="state41"><b>41</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;car&apos; &apos;(&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state66">66</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state14">14</a>
        </p>

        <p><a name="state42"><b>42</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;cdr&apos; &apos;(&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state67">67</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state15">15</a>
        </p>

        <p><a name="state43"><b>43</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;null?&apos; &apos;(&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state68">68</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state16">16</a>
        </p>

        <p><a name="state44"><b>44</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;list&apos; &apos;(&apos; . ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">ExpressionList &rarr; . Expression</td></tr>
            <tr><td bgcolor="lightgray">ExpressionList &rarr; . ExpressionList &apos;,&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;ExpressionList: goto <a href="#state69">69</a></p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state70">70</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state18">18</a>
        </p>

        <p><a name="state45"><b>45</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;if&apos; Expression . &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;then&apos;: shift to <a href="#state71">71</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state21">21</a>
        </p>

        <p><a name="state46"><b>46</b></a> : ConditionActionPairList</p>
        <table>
            <tr><td>Expression &rarr; &apos;cond&apos; ConditionActionPairList . &apos;end&apos;</td></tr>
            <tr><td>ConditionActionPairList &rarr; ConditionActionPairList . ConditionActionPair</td></tr>
            <tr><td bgcolor="lightgray">ConditionActionPair &rarr; . Expression &apos;==&gt;&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;end&apos;: shift to <a href="#state72">72</a></p>
            <p>&nbsp;&nbsp;ConditionActionPair: goto <a href="#state73">73</a></p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state48">48</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state22">22</a>
        </p>

        <p><a name="state47"><b>47</b></a> * : ConditionActionPair</p>
        <table>
            <tr><td>ConditionActionPairList &rarr; ConditionActionPair . {<font color="blue">&apos;end&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;ConditionActionPairList &rarr; ConditionActionPair .  {<font color="blue">&apos;end&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state22">22</a>
        </p>

        <p><a name="state48"><b>48</b></a> : Expression</p>
        <table>
            <tr><td>ConditionActionPair &rarr; Expression . &apos;==&gt;&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;==&gt;&apos;: shift to <a href="#state74">74</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state22">22</a>
            &nbsp;&nbsp;<a href="#state46">46</a>
        </p>

        <p><a name="state49"><b>49</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;print&apos; &apos;(&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state75">75</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state23">23</a>
        </p>

        <p><a name="state50"><b>50</b></a> : NameValuePairList</p>
        <table>
            <tr><td>Expression &rarr; &apos;let&apos; NameValuePairList . &apos;in&apos; Expression</td></tr>
            <tr><td>NameValuePairList &rarr; NameValuePairList . NameValuePair</td></tr>
            <tr><td bgcolor="lightgray">NameValuePair &rarr; . Identifier &apos;=&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;in&apos;: shift to <a href="#state76">76</a></p>
            <p>&nbsp;&nbsp;NameValuePair: goto <a href="#state77">77</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state78">78</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state25">25</a>
        </p>

        <p><a name="state51"><b>51</b></a> : NameValuePairList</p>
        <table>
            <tr><td>Expression &rarr; &apos;let*&apos; NameValuePairList . &apos;in&apos; Expression</td></tr>
            <tr><td>NameValuePairList &rarr; NameValuePairList . NameValuePair</td></tr>
            <tr><td bgcolor="lightgray">NameValuePair &rarr; . Identifier &apos;=&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;in&apos;: shift to <a href="#state79">79</a></p>
            <p>&nbsp;&nbsp;NameValuePair: goto <a href="#state77">77</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state78">78</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state26">26</a>
        </p>

        <p><a name="state52"><b>52</b></a> : LetrecProcedureList</p>
        <table>
            <tr><td>Expression &rarr; &apos;letrec&apos; LetrecProcedureList . &apos;in&apos; Expression</td></tr>
            <tr><td>LetrecProcedureList &rarr; LetrecProcedureList . LetrecProcedure</td></tr>
            <tr><td bgcolor="lightgray">LetrecProcedure &rarr; . Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;:&apos; Type &apos;=&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">LetrecProcedure &rarr; . Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;=&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;in&apos;: shift to <a href="#state80">80</a></p>
            <p>&nbsp;&nbsp;LetrecProcedure: goto <a href="#state81">81</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state82">82</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state27">27</a>
        </p>

        <p><a name="state53"><b>53</b></a> : IdentifierList</p>
        <table>
            <tr><td>Expression &rarr; &apos;unpack&apos; IdentifierList . &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td>IdentifierList &rarr; IdentifierList . Identifier</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;=&apos;: shift to <a href="#state83">83</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state84">84</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state28">28</a>
        </p>

        <p><a name="state54"><b>54</b></a> * : &apos;(&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;proc&apos; &apos;(&apos; . OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">OptionalParameterList &rarr; . {<font color="blue">&apos;)&apos;</font>}</td></tr>
            <tr><td bgcolor="lightgray">OptionalParameterList &rarr; . ParameterList</td></tr>
            <tr><td bgcolor="lightgray">ParameterList &rarr; . Parameter</td></tr>
            <tr><td bgcolor="lightgray">ParameterList &rarr; . ParameterList &apos;,&apos; Parameter</td></tr>
            <tr><td bgcolor="lightgray">Parameter &rarr; . Identifier &apos;:&apos; Type</td></tr>
            <tr><td bgcolor="lightgray">Parameter &rarr; . Identifier</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;OptionalParameterList: goto <a href="#state85">85</a></p>
            <p>&nbsp;&nbsp;ParameterList: goto <a href="#state86">86</a></p>
            <p>&nbsp;&nbsp;Parameter: goto <a href="#state87">87</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state88">88</a></p>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;OptionalParameterList &rarr; .  {<font color="blue">&apos;)&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state29">29</a>
        </p>

        <p><a name="state55"><b>55</b></a> * : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;(&apos; Expression . ExpressionList&apos; &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">ExpressionList&apos; &rarr; . {<font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>}</td></tr>
            <tr><td bgcolor="lightgray">ExpressionList&apos; &rarr; . ExpressionList&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;ExpressionList&apos;: goto <a href="#state89">89</a></p>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;ExpressionList&apos; &rarr; .  {<font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state30">30</a>
        </p>

        <p><a name="state56"><b>56</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;minus&apos; &apos;(&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state90">90</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state31">31</a>
        </p>

        <p><a name="state57"><b>57</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;+&apos; &apos;(&apos; Expression . &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;,&apos;: shift to <a href="#state91">91</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state32">32</a>
        </p>

        <p><a name="state58"><b>58</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;-&apos; &apos;(&apos; Expression . &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;,&apos;: shift to <a href="#state92">92</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state33">33</a>
        </p>

        <p><a name="state59"><b>59</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;*&apos; &apos;(&apos; Expression . &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;,&apos;: shift to <a href="#state93">93</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state34">34</a>
        </p>

        <p><a name="state60"><b>60</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;/&apos; &apos;(&apos; Expression . &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;,&apos;: shift to <a href="#state94">94</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state35">35</a>
        </p>

        <p><a name="state61"><b>61</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;equal?&apos; &apos;(&apos; Expression . &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;,&apos;: shift to <a href="#state95">95</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state36">36</a>
        </p>

        <p><a name="state62"><b>62</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;greater?&apos; &apos;(&apos; Expression . &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;,&apos;: shift to <a href="#state96">96</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state37">37</a>
        </p>

        <p><a name="state63"><b>63</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;less?&apos; &apos;(&apos; Expression . &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;,&apos;: shift to <a href="#state97">97</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state38">38</a>
        </p>

        <p><a name="state64"><b>64</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;zero?&apos; &apos;(&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state98">98</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state39">39</a>
        </p>

        <p><a name="state65"><b>65</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;cons&apos; &apos;(&apos; Expression . &apos;,&apos; Expression &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;,&apos;: shift to <a href="#state99">99</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state40">40</a>
        </p>

        <p><a name="state66"><b>66</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;car&apos; &apos;(&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state100">100</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state41">41</a>
        </p>

        <p><a name="state67"><b>67</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;cdr&apos; &apos;(&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state101">101</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state42">42</a>
        </p>

        <p><a name="state68"><b>68</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;null?&apos; &apos;(&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state102">102</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state43">43</a>
        </p>

        <p><a name="state69"><b>69</b></a> : ExpressionList</p>
        <table>
            <tr><td>Expression &rarr; &apos;list&apos; &apos;(&apos; ExpressionList . &apos;)&apos;</td></tr>
            <tr><td>ExpressionList &rarr; ExpressionList . &apos;,&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state103">103</a></p>
            <p>&nbsp;&nbsp;&apos;,&apos;: shift to <a href="#state104">104</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state44">44</a>
        </p>

        <p><a name="state70"><b>70</b></a> * : Expression</p>
        <table>
            <tr><td>ExpressionList &rarr; Expression . {<font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;,&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;ExpressionList &rarr; Expression .  {<font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;,&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state44">44</a>
        </p>

        <p><a name="state71"><b>71</b></a> : &apos;then&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;if&apos; Expression &apos;then&apos; . Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state105">105</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state45">45</a>
        </p>

        <p><a name="state72"><b>72</b></a> * : &apos;end&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;cond&apos; ConditionActionPairList &apos;end&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;cond&apos; ConditionActionPairList &apos;end&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state46">46</a>
        </p>

        <p><a name="state73"><b>73</b></a> * : ConditionActionPair</p>
        <table>
            <tr><td>ConditionActionPairList &rarr; ConditionActionPairList ConditionActionPair . {<font color="blue">&apos;end&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;ConditionActionPairList &rarr; ConditionActionPairList ConditionActionPair .  {<font color="blue">&apos;end&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state46">46</a>
        </p>

        <p><a name="state74"><b>74</b></a> : &apos;==&gt;&apos;</p>
        <table>
            <tr><td>ConditionActionPair &rarr; Expression &apos;==&gt;&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state106">106</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state48">48</a>
        </p>

        <p><a name="state75"><b>75</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;print&apos; &apos;(&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state107">107</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state49">49</a>
        </p>

        <p><a name="state76"><b>76</b></a> : &apos;in&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;let&apos; NameValuePairList &apos;in&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state108">108</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state50">50</a>
        </p>

        <p><a name="state77"><b>77</b></a> * : NameValuePair</p>
        <table>
            <tr><td>NameValuePairList &rarr; NameValuePairList NameValuePair . {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;NameValuePairList &rarr; NameValuePairList NameValuePair .  {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state50">50</a>
            &nbsp;&nbsp;<a href="#state51">51</a>
        </p>

        <p><a name="state78"><b>78</b></a> : Identifier</p>
        <table>
            <tr><td>NameValuePair &rarr; Identifier . &apos;=&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;=&apos;: shift to <a href="#state109">109</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state50">50</a>
            &nbsp;&nbsp;<a href="#state51">51</a>
        </p>

        <p><a name="state79"><b>79</b></a> : &apos;in&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;let*&apos; NameValuePairList &apos;in&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state110">110</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state51">51</a>
        </p>

        <p><a name="state80"><b>80</b></a> : &apos;in&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;letrec&apos; LetrecProcedureList &apos;in&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state111">111</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state52">52</a>
        </p>

        <p><a name="state81"><b>81</b></a> * : LetrecProcedure</p>
        <table>
            <tr><td>LetrecProcedureList &rarr; LetrecProcedureList LetrecProcedure . {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;LetrecProcedureList &rarr; LetrecProcedureList LetrecProcedure .  {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state52">52</a>
        </p>

        <p><a name="state82"><b>82</b></a> : Identifier</p>
        <table>
            <tr><td>LetrecProcedure &rarr; Identifier . &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;:&apos; Type &apos;=&apos; Expression</td></tr>
            <tr><td>LetrecProcedure &rarr; Identifier . &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;=&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state112">112</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state52">52</a>
        </p>

        <p><a name="state83"><b>83</b></a> : &apos;=&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;unpack&apos; IdentifierList &apos;=&apos; . Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state113">113</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state53">53</a>
        </p>

        <p><a name="state84"><b>84</b></a> * : Identifier</p>
        <table>
            <tr><td>IdentifierList &rarr; IdentifierList Identifier . {<font color="blue">&apos;=&apos;</font>, <font color="blue">Identifier</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;IdentifierList &rarr; IdentifierList Identifier .  {<font color="blue">&apos;=&apos;</font>, <font color="blue">Identifier</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state53">53</a>
        </p>

        <p><a name="state85"><b>85</b></a> : OptionalParameterList</p>
        <table>
            <tr><td>Expression &rarr; &apos;proc&apos; &apos;(&apos; OptionalParameterList . &apos;)&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state114">114</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state54">54</a>
        </p>

        <p><a name="state86"><b>86</b></a> * : ParameterList</p>
        <table>
            <tr><td>OptionalParameterList &rarr; ParameterList . {<font color="blue">&apos;)&apos;</font>}</td></tr>
            <tr><td>ParameterList &rarr; ParameterList . &apos;,&apos; Parameter</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;,&apos;: shift to <a href="#state115">115</a></p>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;OptionalParameterList &rarr; ParameterList .  {<font color="blue">&apos;)&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state54">54</a>
            &nbsp;&nbsp;<a href="#state112">112</a>
        </p>

        <p><a name="state87"><b>87</b></a> * : Parameter</p>
        <table>
            <tr><td>ParameterList &rarr; Parameter . {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;ParameterList &rarr; Parameter .  {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state54">54</a>
            &nbsp;&nbsp;<a href="#state112">112</a>
        </p>

        <p><a name="state88"><b>88</b></a> * : Identifier</p>
        <table>
            <tr><td>Parameter &rarr; Identifier . &apos;:&apos; Type</td></tr>
            <tr><td>Parameter &rarr; Identifier . {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>}</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;:&apos;: shift to <a href="#state116">116</a></p>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Parameter &rarr; Identifier .  {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state54">54</a>
            &nbsp;&nbsp;<a href="#state112">112</a>
            &nbsp;&nbsp;<a href="#state115">115</a>
        </p>

        <p><a name="state89"><b>89</b></a> : ExpressionList&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;(&apos; Expression ExpressionList&apos; . &apos;)&apos;</td></tr>
            <tr><td>ExpressionList&apos; &rarr; ExpressionList&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state117">117</a></p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state118">118</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state55">55</a>
        </p>

        <p><a name="state90"><b>90</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state56">56</a>
        </p>

        <p><a name="state91"><b>91</b></a> : &apos;,&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state119">119</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state57">57</a>
        </p>

        <p><a name="state92"><b>92</b></a> : &apos;,&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state120">120</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state58">58</a>
        </p>

        <p><a name="state93"><b>93</b></a> : &apos;,&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state121">121</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state59">59</a>
        </p>

        <p><a name="state94"><b>94</b></a> : &apos;,&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state122">122</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state60">60</a>
        </p>

        <p><a name="state95"><b>95</b></a> : &apos;,&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state123">123</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state61">61</a>
        </p>

        <p><a name="state96"><b>96</b></a> : &apos;,&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state124">124</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state62">62</a>
        </p>

        <p><a name="state97"><b>97</b></a> : &apos;,&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state125">125</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state63">63</a>
        </p>

        <p><a name="state98"><b>98</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state64">64</a>
        </p>

        <p><a name="state99"><b>99</b></a> : &apos;,&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; . Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state126">126</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state65">65</a>
        </p>

        <p><a name="state100"><b>100</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;car&apos; &apos;(&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;car&apos; &apos;(&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state66">66</a>
        </p>

        <p><a name="state101"><b>101</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state67">67</a>
        </p>

        <p><a name="state102"><b>102</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state68">68</a>
        </p>

        <p><a name="state103"><b>103</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state69">69</a>
        </p>

        <p><a name="state104"><b>104</b></a> : &apos;,&apos;</p>
        <table>
            <tr><td>ExpressionList &rarr; ExpressionList &apos;,&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state127">127</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state69">69</a>
        </p>

        <p><a name="state105"><b>105</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;if&apos; Expression &apos;then&apos; Expression . &apos;else&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;else&apos;: shift to <a href="#state128">128</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state71">71</a>
        </p>

        <p><a name="state106"><b>106</b></a> * : Expression</p>
        <table>
            <tr><td>ConditionActionPair &rarr; Expression &apos;==&gt;&apos; Expression . {<font color="blue">&apos;end&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;ConditionActionPair &rarr; Expression &apos;==&gt;&apos; Expression .  {<font color="blue">&apos;end&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state74">74</a>
        </p>

        <p><a name="state107"><b>107</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;print&apos; &apos;(&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;print&apos; &apos;(&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state75">75</a>
        </p>

        <p><a name="state108"><b>108</b></a> * : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;let&apos; NameValuePairList &apos;in&apos; Expression . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;let&apos; NameValuePairList &apos;in&apos; Expression .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state76">76</a>
        </p>

        <p><a name="state109"><b>109</b></a> : &apos;=&apos;</p>
        <table>
            <tr><td>NameValuePair &rarr; Identifier &apos;=&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state129">129</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state78">78</a>
        </p>

        <p><a name="state110"><b>110</b></a> * : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;let*&apos; NameValuePairList &apos;in&apos; Expression . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;let*&apos; NameValuePairList &apos;in&apos; Expression .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state79">79</a>
        </p>

        <p><a name="state111"><b>111</b></a> * : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state80">80</a>
        </p>

        <p><a name="state112"><b>112</b></a> * : &apos;(&apos;</p>
        <table>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; . OptionalParameterList &apos;)&apos; &apos;:&apos; Type &apos;=&apos; Expression</td></tr>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; . OptionalParameterList &apos;)&apos; &apos;=&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">OptionalParameterList &rarr; . {<font color="blue">&apos;)&apos;</font>}</td></tr>
            <tr><td bgcolor="lightgray">OptionalParameterList &rarr; . ParameterList</td></tr>
            <tr><td bgcolor="lightgray">ParameterList &rarr; . Parameter</td></tr>
            <tr><td bgcolor="lightgray">ParameterList &rarr; . ParameterList &apos;,&apos; Parameter</td></tr>
            <tr><td bgcolor="lightgray">Parameter &rarr; . Identifier &apos;:&apos; Type</td></tr>
            <tr><td bgcolor="lightgray">Parameter &rarr; . Identifier</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;OptionalParameterList: goto <a href="#state130">130</a></p>
            <p>&nbsp;&nbsp;ParameterList: goto <a href="#state86">86</a></p>
            <p>&nbsp;&nbsp;Parameter: goto <a href="#state87">87</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state88">88</a></p>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;OptionalParameterList &rarr; .  {<font color="blue">&apos;)&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state82">82</a>
        </p>

        <p><a name="state113"><b>113</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;unpack&apos; IdentifierList &apos;=&apos; Expression . &apos;in&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;in&apos;: shift to <a href="#state131">131</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state83">83</a>
        </p>

        <p><a name="state114"><b>114</b></a> : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state132">132</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state85">85</a>
        </p>

        <p><a name="state115"><b>115</b></a> : &apos;,&apos;</p>
        <table>
            <tr><td>ParameterList &rarr; ParameterList &apos;,&apos; . Parameter</td></tr>
            <tr><td bgcolor="lightgray">Parameter &rarr; . Identifier &apos;:&apos; Type</td></tr>
            <tr><td bgcolor="lightgray">Parameter &rarr; . Identifier</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Parameter: goto <a href="#state133">133</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state88">88</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state86">86</a>
        </p>

        <p><a name="state116"><b>116</b></a> : &apos;:&apos;</p>
        <table>
            <tr><td>Parameter &rarr; Identifier &apos;:&apos; . Type</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . ArgumentTypes &apos;-&gt;&apos; Type</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;int&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;bool&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;(&apos; Type &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;[&apos; Type &apos;]&apos;</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . PrimaryTypeList</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . &apos;(&apos; &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryTypeList &apos;*&apos; PrimaryType</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Type: goto <a href="#state134">134</a></p>
            <p>&nbsp;&nbsp;PrimaryType: goto <a href="#state135">135</a></p>
            <p>&nbsp;&nbsp;ArgumentTypes: goto <a href="#state136">136</a></p>
            <p>&nbsp;&nbsp;&apos;int&apos;: shift to <a href="#state137">137</a></p>
            <p>&nbsp;&nbsp;&apos;bool&apos;: shift to <a href="#state138">138</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state139">139</a></p>
            <p>&nbsp;&nbsp;&apos;[&apos;: shift to <a href="#state140">140</a></p>
            <p>&nbsp;&nbsp;PrimaryTypeList: goto <a href="#state141">141</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state88">88</a>
        </p>

        <p><a name="state117"><b>117</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state89">89</a>
        </p>

        <p><a name="state118"><b>118</b></a> * : Expression</p>
        <table>
            <tr><td>ExpressionList&apos; &rarr; ExpressionList&apos; Expression . {<font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;ExpressionList&apos; &rarr; ExpressionList&apos; Expression .  {<font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state89">89</a>
        </p>

        <p><a name="state119"><b>119</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state142">142</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state91">91</a>
        </p>

        <p><a name="state120"><b>120</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state143">143</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state92">92</a>
        </p>

        <p><a name="state121"><b>121</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state144">144</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state93">93</a>
        </p>

        <p><a name="state122"><b>122</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state145">145</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state94">94</a>
        </p>

        <p><a name="state123"><b>123</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state146">146</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state95">95</a>
        </p>

        <p><a name="state124"><b>124</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state147">147</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state96">96</a>
        </p>

        <p><a name="state125"><b>125</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state148">148</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state97">97</a>
        </p>

        <p><a name="state126"><b>126</b></a> : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state149">149</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state99">99</a>
        </p>

        <p><a name="state127"><b>127</b></a> * : Expression</p>
        <table>
            <tr><td>ExpressionList &rarr; ExpressionList &apos;,&apos; Expression . {<font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;,&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;ExpressionList &rarr; ExpressionList &apos;,&apos; Expression .  {<font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;,&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state104">104</a>
        </p>

        <p><a name="state128"><b>128</b></a> : &apos;else&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state150">150</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state105">105</a>
        </p>

        <p><a name="state129"><b>129</b></a> * : Expression</p>
        <table>
            <tr><td>NameValuePair &rarr; Identifier &apos;=&apos; Expression . {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;NameValuePair &rarr; Identifier &apos;=&apos; Expression .  {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state109">109</a>
        </p>

        <p><a name="state130"><b>130</b></a> : OptionalParameterList</p>
        <table>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList . &apos;)&apos; &apos;:&apos; Type &apos;=&apos; Expression</td></tr>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList . &apos;)&apos; &apos;=&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state151">151</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state112">112</a>
        </p>

        <p><a name="state131"><b>131</b></a> : &apos;in&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state152">152</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state113">113</a>
        </p>

        <p><a name="state132"><b>132</b></a> * : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state114">114</a>
        </p>

        <p><a name="state133"><b>133</b></a> * : Parameter</p>
        <table>
            <tr><td>ParameterList &rarr; ParameterList &apos;,&apos; Parameter . {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;ParameterList &rarr; ParameterList &apos;,&apos; Parameter .  {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state115">115</a>
        </p>

        <p><a name="state134"><b>134</b></a> * : Type</p>
        <table>
            <tr><td>Parameter &rarr; Identifier &apos;:&apos; Type . {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Parameter &rarr; Identifier &apos;:&apos; Type .  {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state116">116</a>
        </p>

        <p><a name="state135"><b>135</b></a> * : PrimaryType</p>
        <table>
            <tr><td>Type &rarr; PrimaryType . {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</td></tr>
            <tr><td>PrimaryTypeList &rarr; PrimaryType . {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Type &rarr; PrimaryType .  {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</p>
            <p>&nbsp;&nbsp;PrimaryTypeList &rarr; PrimaryType .  {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state116">116</a>
            &nbsp;&nbsp;<a href="#state139">139</a>
            &nbsp;&nbsp;<a href="#state140">140</a>
            &nbsp;&nbsp;<a href="#state153">153</a>
            &nbsp;&nbsp;<a href="#state158">158</a>
            &nbsp;&nbsp;<a href="#state164">164</a>
        </p>

        <p><a name="state136"><b>136</b></a> : ArgumentTypes</p>
        <table>
            <tr><td>Type &rarr; ArgumentTypes . &apos;-&gt;&apos; Type</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;-&gt;&apos;: shift to <a href="#state153">153</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state116">116</a>
            &nbsp;&nbsp;<a href="#state139">139</a>
            &nbsp;&nbsp;<a href="#state140">140</a>
            &nbsp;&nbsp;<a href="#state153">153</a>
            &nbsp;&nbsp;<a href="#state158">158</a>
            &nbsp;&nbsp;<a href="#state164">164</a>
        </p>

        <p><a name="state137"><b>137</b></a> * : &apos;int&apos;</p>
        <table>
            <tr><td>PrimaryType &rarr; &apos;int&apos; . {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;PrimaryType &rarr; &apos;int&apos; .  {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state116">116</a>
            &nbsp;&nbsp;<a href="#state139">139</a>
            &nbsp;&nbsp;<a href="#state140">140</a>
            &nbsp;&nbsp;<a href="#state153">153</a>
            &nbsp;&nbsp;<a href="#state157">157</a>
            &nbsp;&nbsp;<a href="#state158">158</a>
            &nbsp;&nbsp;<a href="#state164">164</a>
        </p>

        <p><a name="state138"><b>138</b></a> * : &apos;bool&apos;</p>
        <table>
            <tr><td>PrimaryType &rarr; &apos;bool&apos; . {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;PrimaryType &rarr; &apos;bool&apos; .  {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state116">116</a>
            &nbsp;&nbsp;<a href="#state139">139</a>
            &nbsp;&nbsp;<a href="#state140">140</a>
            &nbsp;&nbsp;<a href="#state153">153</a>
            &nbsp;&nbsp;<a href="#state157">157</a>
            &nbsp;&nbsp;<a href="#state158">158</a>
            &nbsp;&nbsp;<a href="#state164">164</a>
        </p>

        <p><a name="state139"><b>139</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>PrimaryType &rarr; &apos;(&apos; . Type &apos;)&apos;</td></tr>
            <tr><td>ArgumentTypes &rarr; &apos;(&apos; . &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . ArgumentTypes &apos;-&gt;&apos; Type</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;int&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;bool&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;(&apos; Type &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;[&apos; Type &apos;]&apos;</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . PrimaryTypeList</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . &apos;(&apos; &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryTypeList &apos;*&apos; PrimaryType</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Type: goto <a href="#state154">154</a></p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state155">155</a></p>
            <p>&nbsp;&nbsp;PrimaryType: goto <a href="#state135">135</a></p>
            <p>&nbsp;&nbsp;ArgumentTypes: goto <a href="#state136">136</a></p>
            <p>&nbsp;&nbsp;&apos;int&apos;: shift to <a href="#state137">137</a></p>
            <p>&nbsp;&nbsp;&apos;bool&apos;: shift to <a href="#state138">138</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state139">139</a></p>
            <p>&nbsp;&nbsp;&apos;[&apos;: shift to <a href="#state140">140</a></p>
            <p>&nbsp;&nbsp;PrimaryTypeList: goto <a href="#state141">141</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state116">116</a>
            &nbsp;&nbsp;<a href="#state139">139</a>
            &nbsp;&nbsp;<a href="#state140">140</a>
            &nbsp;&nbsp;<a href="#state153">153</a>
            &nbsp;&nbsp;<a href="#state158">158</a>
            &nbsp;&nbsp;<a href="#state164">164</a>
        </p>

        <p><a name="state140"><b>140</b></a> : &apos;[&apos;</p>
        <table>
            <tr><td>PrimaryType &rarr; &apos;[&apos; . Type &apos;]&apos;</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . ArgumentTypes &apos;-&gt;&apos; Type</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;int&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;bool&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;(&apos; Type &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;[&apos; Type &apos;]&apos;</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . PrimaryTypeList</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . &apos;(&apos; &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryTypeList &apos;*&apos; PrimaryType</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Type: goto <a href="#state156">156</a></p>
            <p>&nbsp;&nbsp;PrimaryType: goto <a href="#state135">135</a></p>
            <p>&nbsp;&nbsp;ArgumentTypes: goto <a href="#state136">136</a></p>
            <p>&nbsp;&nbsp;&apos;int&apos;: shift to <a href="#state137">137</a></p>
            <p>&nbsp;&nbsp;&apos;bool&apos;: shift to <a href="#state138">138</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state139">139</a></p>
            <p>&nbsp;&nbsp;&apos;[&apos;: shift to <a href="#state140">140</a></p>
            <p>&nbsp;&nbsp;PrimaryTypeList: goto <a href="#state141">141</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state116">116</a>
            &nbsp;&nbsp;<a href="#state139">139</a>
            &nbsp;&nbsp;<a href="#state140">140</a>
            &nbsp;&nbsp;<a href="#state153">153</a>
            &nbsp;&nbsp;<a href="#state157">157</a>
            &nbsp;&nbsp;<a href="#state158">158</a>
            &nbsp;&nbsp;<a href="#state164">164</a>
        </p>

        <p><a name="state141"><b>141</b></a> * : PrimaryTypeList</p>
        <table>
            <tr><td>ArgumentTypes &rarr; PrimaryTypeList . {<font color="blue">&apos;-&gt;&apos;</font>}</td></tr>
            <tr><td>PrimaryTypeList &rarr; PrimaryTypeList . &apos;*&apos; PrimaryType</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state157">157</a></p>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;ArgumentTypes &rarr; PrimaryTypeList .  {<font color="blue">&apos;-&gt;&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state116">116</a>
            &nbsp;&nbsp;<a href="#state139">139</a>
            &nbsp;&nbsp;<a href="#state140">140</a>
            &nbsp;&nbsp;<a href="#state153">153</a>
            &nbsp;&nbsp;<a href="#state158">158</a>
            &nbsp;&nbsp;<a href="#state164">164</a>
        </p>

        <p><a name="state142"><b>142</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state119">119</a>
        </p>

        <p><a name="state143"><b>143</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state120">120</a>
        </p>

        <p><a name="state144"><b>144</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state121">121</a>
        </p>

        <p><a name="state145"><b>145</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state122">122</a>
        </p>

        <p><a name="state146"><b>146</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state123">123</a>
        </p>

        <p><a name="state147"><b>147</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state124">124</a>
        </p>

        <p><a name="state148"><b>148</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state125">125</a>
        </p>

        <p><a name="state149"><b>149</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>Expression &rarr; &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos; .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state126">126</a>
        </p>

        <p><a name="state150"><b>150</b></a> * : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state128">128</a>
        </p>

        <p><a name="state151"><b>151</b></a> : &apos;)&apos;</p>
        <table>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; . &apos;:&apos; Type &apos;=&apos; Expression</td></tr>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; . &apos;=&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;:&apos;: shift to <a href="#state158">158</a></p>
            <p>&nbsp;&nbsp;&apos;=&apos;: shift to <a href="#state159">159</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state130">130</a>
        </p>

        <p><a name="state152"><b>152</b></a> * : Expression</p>
        <table>
            <tr><td>Expression &rarr; &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression . {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Expression &rarr; &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression .  {<font color="blue">None</font>, <font color="blue">&apos;then&apos;</font>, <font color="blue">&apos;==&gt;&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">Number</font>, <font color="blue">&apos;minus&apos;</font>, <font color="blue">&apos;+&apos;</font>, <font color="blue">&apos;-&apos;</font>, <font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;/&apos;</font>, <font color="blue">&apos;equal?&apos;</font>, <font color="blue">&apos;greater?&apos;</font>, <font color="blue">&apos;less?&apos;</font>, <font color="blue">&apos;zero?&apos;</font>, <font color="blue">&apos;cons&apos;</font>, <font color="blue">&apos;car&apos;</font>, <font color="blue">&apos;cdr&apos;</font>, <font color="blue">&apos;null?&apos;</font>, <font color="blue">&apos;emptylist&apos;</font>, <font color="blue">&apos;list&apos;</font>, <font color="blue">&apos;true&apos;</font>, <font color="blue">&apos;false&apos;</font>, <font color="blue">&apos;if&apos;</font>, <font color="blue">&apos;cond&apos;</font>, <font color="blue">&apos;print&apos;</font>, <font color="blue">Identifier</font>, <font color="blue">&apos;let&apos;</font>, <font color="blue">&apos;let*&apos;</font>, <font color="blue">&apos;letrec&apos;</font>, <font color="blue">&apos;unpack&apos;</font>, <font color="blue">&apos;proc&apos;</font>, <font color="blue">&apos;(&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;else&apos;</font>, <font color="blue">&apos;end&apos;</font>, <font color="blue">&apos;in&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state131">131</a>
        </p>

        <p><a name="state153"><b>153</b></a> : &apos;-&gt;&apos;</p>
        <table>
            <tr><td>Type &rarr; ArgumentTypes &apos;-&gt;&apos; . Type</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . ArgumentTypes &apos;-&gt;&apos; Type</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;int&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;bool&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;(&apos; Type &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;[&apos; Type &apos;]&apos;</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . PrimaryTypeList</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . &apos;(&apos; &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryTypeList &apos;*&apos; PrimaryType</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Type: goto <a href="#state160">160</a></p>
            <p>&nbsp;&nbsp;PrimaryType: goto <a href="#state135">135</a></p>
            <p>&nbsp;&nbsp;ArgumentTypes: goto <a href="#state136">136</a></p>
            <p>&nbsp;&nbsp;&apos;int&apos;: shift to <a href="#state137">137</a></p>
            <p>&nbsp;&nbsp;&apos;bool&apos;: shift to <a href="#state138">138</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state139">139</a></p>
            <p>&nbsp;&nbsp;&apos;[&apos;: shift to <a href="#state140">140</a></p>
            <p>&nbsp;&nbsp;PrimaryTypeList: goto <a href="#state141">141</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state136">136</a>
        </p>

        <p><a name="state154"><b>154</b></a> : Type</p>
        <table>
            <tr><td>PrimaryType &rarr; &apos;(&apos; Type . &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;)&apos;: shift to <a href="#state161">161</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state139">139</a>
            &nbsp;&nbsp;<a href="#state164">164</a>
        </p>

        <p><a name="state155"><b>155</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>ArgumentTypes &rarr; &apos;(&apos; &apos;)&apos; . {<font color="blue">&apos;-&gt;&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;ArgumentTypes &rarr; &apos;(&apos; &apos;)&apos; .  {<font color="blue">&apos;-&gt;&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state139">139</a>
        </p>

        <p><a name="state156"><b>156</b></a> : Type</p>
        <table>
            <tr><td>PrimaryType &rarr; &apos;[&apos; Type . &apos;]&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;]&apos;: shift to <a href="#state162">162</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state140">140</a>
        </p>

        <p><a name="state157"><b>157</b></a> : &apos;*&apos;</p>
        <table>
            <tr><td>PrimaryTypeList &rarr; PrimaryTypeList &apos;*&apos; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;int&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;bool&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;(&apos; Type &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;[&apos; Type &apos;]&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;PrimaryType: goto <a href="#state163">163</a></p>
            <p>&nbsp;&nbsp;&apos;int&apos;: shift to <a href="#state137">137</a></p>
            <p>&nbsp;&nbsp;&apos;bool&apos;: shift to <a href="#state138">138</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state164">164</a></p>
            <p>&nbsp;&nbsp;&apos;[&apos;: shift to <a href="#state140">140</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state141">141</a>
        </p>

        <p><a name="state158"><b>158</b></a> : &apos;:&apos;</p>
        <table>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;:&apos; . Type &apos;=&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . ArgumentTypes &apos;-&gt;&apos; Type</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;int&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;bool&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;(&apos; Type &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;[&apos; Type &apos;]&apos;</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . PrimaryTypeList</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . &apos;(&apos; &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryTypeList &apos;*&apos; PrimaryType</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Type: goto <a href="#state165">165</a></p>
            <p>&nbsp;&nbsp;PrimaryType: goto <a href="#state135">135</a></p>
            <p>&nbsp;&nbsp;ArgumentTypes: goto <a href="#state136">136</a></p>
            <p>&nbsp;&nbsp;&apos;int&apos;: shift to <a href="#state137">137</a></p>
            <p>&nbsp;&nbsp;&apos;bool&apos;: shift to <a href="#state138">138</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state139">139</a></p>
            <p>&nbsp;&nbsp;&apos;[&apos;: shift to <a href="#state140">140</a></p>
            <p>&nbsp;&nbsp;PrimaryTypeList: goto <a href="#state141">141</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state151">151</a>
        </p>

        <p><a name="state159"><b>159</b></a> : &apos;=&apos;</p>
        <table>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;=&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state166">166</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state151">151</a>
        </p>

        <p><a name="state160"><b>160</b></a> * : Type</p>
        <table>
            <tr><td>Type &rarr; ArgumentTypes &apos;-&gt;&apos; Type . {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;Type &rarr; ArgumentTypes &apos;-&gt;&apos; Type .  {<font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state153">153</a>
        </p>

        <p><a name="state161"><b>161</b></a> * : &apos;)&apos;</p>
        <table>
            <tr><td>PrimaryType &rarr; &apos;(&apos; Type &apos;)&apos; . {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;PrimaryType &rarr; &apos;(&apos; Type &apos;)&apos; .  {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state154">154</a>
        </p>

        <p><a name="state162"><b>162</b></a> * : &apos;]&apos;</p>
        <table>
            <tr><td>PrimaryType &rarr; &apos;[&apos; Type &apos;]&apos; . {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;PrimaryType &rarr; &apos;[&apos; Type &apos;]&apos; .  {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>, <font color="blue">&apos;,&apos;</font>, <font color="blue">&apos;)&apos;</font>, <font color="blue">&apos;]&apos;</font>, <font color="blue">&apos;=&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state156">156</a>
        </p>

        <p><a name="state163"><b>163</b></a> * : PrimaryType</p>
        <table>
            <tr><td>PrimaryTypeList &rarr; PrimaryTypeList &apos;*&apos; PrimaryType . {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;PrimaryTypeList &rarr; PrimaryTypeList &apos;*&apos; PrimaryType .  {<font color="blue">&apos;*&apos;</font>, <font color="blue">&apos;-&gt;&apos;</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state157">157</a>
        </p>

        <p><a name="state164"><b>164</b></a> : &apos;(&apos;</p>
        <table>
            <tr><td>PrimaryType &rarr; &apos;(&apos; . Type &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">Type &rarr; . ArgumentTypes &apos;-&gt;&apos; Type</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;int&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;bool&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;(&apos; Type &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryType &rarr; . &apos;[&apos; Type &apos;]&apos;</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . PrimaryTypeList</td></tr>
            <tr><td bgcolor="lightgray">ArgumentTypes &rarr; . &apos;(&apos; &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryType</td></tr>
            <tr><td bgcolor="lightgray">PrimaryTypeList &rarr; . PrimaryTypeList &apos;*&apos; PrimaryType</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Type: goto <a href="#state154">154</a></p>
            <p>&nbsp;&nbsp;PrimaryType: goto <a href="#state135">135</a></p>
            <p>&nbsp;&nbsp;ArgumentTypes: goto <a href="#state136">136</a></p>
            <p>&nbsp;&nbsp;&apos;int&apos;: shift to <a href="#state137">137</a></p>
            <p>&nbsp;&nbsp;&apos;bool&apos;: shift to <a href="#state138">138</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state139">139</a></p>
            <p>&nbsp;&nbsp;&apos;[&apos;: shift to <a href="#state140">140</a></p>
            <p>&nbsp;&nbsp;PrimaryTypeList: goto <a href="#state141">141</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state157">157</a>
        </p>

        <p><a name="state165"><b>165</b></a> : Type</p>
        <table>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;:&apos; Type . &apos;=&apos; Expression</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;&apos;=&apos;: shift to <a href="#state167">167</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state158">158</a>
        </p>

        <p><a name="state166"><b>166</b></a> * : Expression</p>
        <table>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;=&apos; Expression . {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;=&apos; Expression .  {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state159">159</a>
        </p>

        <p><a name="state167"><b>167</b></a> : &apos;=&apos;</p>
        <table>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;:&apos; Type &apos;=&apos; . Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Number</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;minus&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;+&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;-&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;*&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;/&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;equal?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;greater?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;less?&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;zero?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cons&apos; &apos;(&apos; Expression &apos;,&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;car&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cdr&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;null?&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;emptylist&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;list&apos; &apos;(&apos; ExpressionList &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;true&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;false&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;if&apos; Expression &apos;then&apos; Expression &apos;else&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;cond&apos; ConditionActionPairList &apos;end&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;print&apos; &apos;(&apos; Expression &apos;)&apos;</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . Identifier</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;let*&apos; NameValuePairList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;letrec&apos; LetrecProcedureList &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;unpack&apos; IdentifierList &apos;=&apos; Expression &apos;in&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;proc&apos; &apos;(&apos; OptionalParameterList &apos;)&apos; Expression</td></tr>
            <tr><td bgcolor="lightgray">Expression &rarr; . &apos;(&apos; Expression ExpressionList&apos; &apos;)&apos;</td></tr>
        </table>
        <p>transitions:</p>
            <p>&nbsp;&nbsp;Expression: goto <a href="#state168">168</a></p>
            <p>&nbsp;&nbsp;Number: shift to <a href="#state3">3</a></p>
            <p>&nbsp;&nbsp;&apos;minus&apos;: shift to <a href="#state4">4</a></p>
            <p>&nbsp;&nbsp;&apos;+&apos;: shift to <a href="#state5">5</a></p>
            <p>&nbsp;&nbsp;&apos;-&apos;: shift to <a href="#state6">6</a></p>
            <p>&nbsp;&nbsp;&apos;*&apos;: shift to <a href="#state7">7</a></p>
            <p>&nbsp;&nbsp;&apos;/&apos;: shift to <a href="#state8">8</a></p>
            <p>&nbsp;&nbsp;&apos;equal?&apos;: shift to <a href="#state9">9</a></p>
            <p>&nbsp;&nbsp;&apos;greater?&apos;: shift to <a href="#state10">10</a></p>
            <p>&nbsp;&nbsp;&apos;less?&apos;: shift to <a href="#state11">11</a></p>
            <p>&nbsp;&nbsp;&apos;zero?&apos;: shift to <a href="#state12">12</a></p>
            <p>&nbsp;&nbsp;&apos;cons&apos;: shift to <a href="#state13">13</a></p>
            <p>&nbsp;&nbsp;&apos;car&apos;: shift to <a href="#state14">14</a></p>
            <p>&nbsp;&nbsp;&apos;cdr&apos;: shift to <a href="#state15">15</a></p>
            <p>&nbsp;&nbsp;&apos;null?&apos;: shift to <a href="#state16">16</a></p>
            <p>&nbsp;&nbsp;&apos;emptylist&apos;: shift to <a href="#state17">17</a></p>
            <p>&nbsp;&nbsp;&apos;list&apos;: shift to <a href="#state18">18</a></p>
            <p>&nbsp;&nbsp;&apos;true&apos;: shift to <a href="#state19">19</a></p>
            <p>&nbsp;&nbsp;&apos;false&apos;: shift to <a href="#state20">20</a></p>
            <p>&nbsp;&nbsp;&apos;if&apos;: shift to <a href="#state21">21</a></p>
            <p>&nbsp;&nbsp;&apos;cond&apos;: shift to <a href="#state22">22</a></p>
            <p>&nbsp;&nbsp;&apos;print&apos;: shift to <a href="#state23">23</a></p>
            <p>&nbsp;&nbsp;Identifier: shift to <a href="#state24">24</a></p>
            <p>&nbsp;&nbsp;&apos;let&apos;: shift to <a href="#state25">25</a></p>
            <p>&nbsp;&nbsp;&apos;let*&apos;: shift to <a href="#state26">26</a></p>
            <p>&nbsp;&nbsp;&apos;letrec&apos;: shift to <a href="#state27">27</a></p>
            <p>&nbsp;&nbsp;&apos;unpack&apos;: shift to <a href="#state28">28</a></p>
            <p>&nbsp;&nbsp;&apos;proc&apos;: shift to <a href="#state29">29</a></p>
            <p>&nbsp;&nbsp;&apos;(&apos;: shift to <a href="#state30">30</a></p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state165">165</a>
        </p>

        <p><a name="state168"><b>168</b></a> * : Expression</p>
        <table>
            <tr><td>LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;:&apos; Type &apos;=&apos; Expression . {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</td></tr>
        </table>
        <p>reductions:</p>
            <p>&nbsp;&nbsp;LetrecProcedure &rarr; Identifier &apos;(&apos; OptionalParameterList &apos;)&apos; &apos;:&apos; Type &apos;=&apos; Expression .  {<font color="blue">&apos;in&apos;</font>, <font color="blue">Identifier</font>}</p>
        <p>predecessors:</p>
        <p>
            &nbsp;&nbsp;<a href="#state167">167</a>
        </p>
    </body>
<html>
